Big Huge Thesaurus

genus Lucilia

noun

sounds kind of like